package com.itc.system.api.listener;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

/**
 * 航班塔台保障信息
 */
@TableName("atc_flight_effs_msg")
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AtcFlightEffsMsg {

    /**
     *主键id
     */
    @TableId
    private String id;
    /**
     *交接点
     */
    private String boundary;
    /**
     *进跑道点
     */
    private String linePoint;
    /**
     *起飞机场 4 字码
     */
    private String depAirport;
    /**
     *电子许可
     */
    private String d;
    /**
     *移交地面时间
     */
    private String hogt;
    /**
     *使用跑道及方向
     */
    private String runway;
    /**
     *开车时间
     */
    private String asat;
    /**
     *航班准备好时间
     */
    private String ardt;
    /**
     *离场信息（包括boundary）
     */
    private String sid;
    /**
     *离港起飞时间（进程单时间，非ATOT）
     */
    private String takTime;
    /**
     *开始滑行时间
     */
    private String axot;
    /**
     *预计撤轮档
     */
    private String eobt;
    /**
     *滑行道
     */
    private String taxiway;
    /**
     *航班号
     */
    private String callsign;
    /**
     *许可时间
     */
    private String cld;
    /**
     *进程单航班id
     */
    private String fuid;
    /**
     *计划离港时间
     */
    private String sobt;
    /**
     *目的机场4四字码
     */
    private String ades;
    /**
     *航空器入位时间
     */
    private String aircraftArrivingTime;
    /**
     *推出时间
     */
    private String pushTime;
    /**
     *进跑道时间
     */
    private String lineUptime;
    /**
     *计划到港时间
     */
    private String sibt;
    /**
     *进程单状态 （D、CLD、RDY、GND、PUH、STR、TAX、QUE、LIN、FIN）
     */
    private String estripStatus;
    /**
     *航班id
     */
    private String flightId;
    /**
     *消息发送时间(原始的消息消息头部)
     */
    private String ddtm;
    /**
     *消息id
     */
    private String msgid;
    /**
     *调用方的系统名称或者编号
     */
    private String sndr;
    /**
     *子消息类型
     */
    private String stype;
    /**
     *消息类型
     */
    private String type;
    /**
     *入库时间
     */
    private String createTime;
    /**
     *消息发送时间(roma)
     */
    private String ddtm2;
    /**
     *消息类型(roma)
     */
    private String stype2;


//    /**
//     *
//     */
//    private String adep;
//    /**
//     *
//     */
//    private String heading;

}
